<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<jsp:include page="../../../util/session.jsp" flush="true" />
<%@page import="connection.ConnectionOracleOR, java.sql.*,cadastro.Empresa, connection.QueryOracleOR, java.util.*"%>
<%

String action = request.getParameter("action");

int NID_EMPRESA=0;
String VCNPJ="";
String VRAZAO_SOCIAL="";
String VEMAIL="";
String VSITE="";
String VRUA="";
int NNUMERO=0;
String VBAIRRO="";
String VCIDADE="";
String VESTADO="";
int    NDDDTELEFONE1=0;
String VTELEFONE1="";
int NDDDTELEFONE2=0;
String VTELEFONE2="";


	if (request.getMethod().equalsIgnoreCase("post")) {

		String task = request.getParameter("task");
		
		
		
		
		if( task.equals( "save" ) ){						
			
			NID_EMPRESA	=	Integer.parseInt( request.getParameter("NID_EMPRESA") );
			//System.out.println("NID_EMPRESA="+NID_EMPRESA);
			
			try{
				
				Empresa empresa = new Empresa();

				empresa.save( 
						NID_EMPRESA,
						request.getParameter("VCNPJ"),
						request.getParameter("VRAZAO_SOCIAL"),
						request.getParameter("VEMAIL"),
						request.getParameter("VSITE"),
						request.getParameter("VRUA"),
						Integer.parseInt( request.getParameter("NNUMERO") ),
						request.getParameter("VBAIRRO"),
						request.getParameter("VCIDADE"),
						request.getParameter("VESTADO"),
						Integer.parseInt( request.getParameter("NDDDTELEFONE1") ),					
						request.getParameter("VTELEFONE1"),
						Integer.parseInt( request.getParameter("NDDDTELEFONE2") ),
						request.getParameter("VTELEFONE2"));
				
			}catch( Exception e){
				
				out.print( e.getMessage() );
			}
			
				
			if( NID_EMPRESA == 0){
				
				//response.sendRedirect("../");
				out.print("<script>window.location.href='/repositoriovideo/cadastro/empresa/';</script>");
				
			}else{
				//response.sendRedirect("?action=editar&NID_EMPRESA="+NID_EMPRESA);
				out.print("<script>window.location.href='/repositoriovideo/cadastro/empresa/editar/?action=editar&NID_EMPRESA="+NID_EMPRESA+"';</script>");
				
			}
				
			
				
				
			
		}else if( task.equals( "remover" ) ){
			//tem que implementar
			//copy/past
			
		}else{
			
			//request.setAttribute("mensagem", "Ação inválida");
			//request.getRequestDispatcher("../").forward(request, response);
			
		}
		
		
	}else{
		
		
		NID_EMPRESA = Integer.parseInt( request.getParameter("NID_EMPRESA") );
		
		
		if( action.equals( "editar" ) ){
						
			
			if( NID_EMPRESA == 0 ){
				//novo
				
			}else{
				//editar
				
				
				try{
					
					Empresa empresa = new Empresa();

					ResultSet rs =	empresa.load( NID_EMPRESA );
					
					while (rs.next()){
						
						VCNPJ=rs.getString("VCNPJ");
						VRAZAO_SOCIAL=rs.getString("VRAZAO_SOCIAL");
						VEMAIL=rs.getString("VEMAIL");
						VSITE=rs.getString("VSITE");
						VRUA=rs.getString("VRUA");
						NNUMERO=rs.getInt("NNUMERO");
						VBAIRRO=rs.getString("VBAIRRO");
						VCIDADE=rs.getString("VCIDADE");
						VESTADO=rs.getString("VESTADO");
						NDDDTELEFONE1=rs.getInt("NDDDTELEFONE1");
						VTELEFONE1=rs.getString("VTELEFONE1");
						NDDDTELEFONE2=rs.getInt("NDDDTELEFONE2");
						VTELEFONE2=rs.getString("VTELEFONE2");
						  
			        	
			        }
					
				}catch( Exception e){
					
					out.print( e.getMessage() );
				}
				
			}
			
			
			
		}else if( action.equals( "remover" ) ){
			
			if( NID_EMPRESA ==0 ){
				//nao faz nada, tem que lancar um alerta
				
			}else{
				//exclui
				
				try{
					
					Empresa empresa = new Empresa();

					empresa.remover( NID_EMPRESA );
					
					//response.sendRedirect("/repositoriovideo/cadastro/empresa/");
					out.print("<script>window.location.href='/repositoriovideo/cadastro/empresa/';</script>");
					//System.exit(0);
					
				}catch( Exception e){
					
					out.print( e.getMessage() );
				}
				
			}
			
		}else{
			
			//request.setAttribute("mensagem", "Ação inválida");
			//request.getRequestDispatcher("../").forward(request, response);
			
		}
		
	}

	


%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Repositório de Vídeo</title>

<link href="../../../css/style.css" type="text/css" rel="stylesheet" />

<script>

function submitbutton(pressbutton) 
{
	var form = document.adminForm;

	switch( pressbutton )
	{
		
		case	"save":
		{
			if (confirm ("Deseja salvar?")) {
				
				submitform( pressbutton );
			}
			
		}break;
		default:
		{
			
		}
	}	
	
}


function submitform(pressbutton){
	if (pressbutton) {
		document.adminForm.task.value=pressbutton;
	}
	if (typeof document.adminForm.onsubmit == "function") {
		document.adminForm.onsubmit();
	}
	document.adminForm.submit();
}

</script>
</head>
<body>

<div id='content'>

	<div style="text-align:right;">Bem vindo, <%=session.getAttribute( "username" ) %>. <a href="/repositoriovideo/home/">Home</a> <a href="/repositoriovideo/login/?action=logout">Sair</a></div>
	<h1><a href="/repositoriovideo/cadastro/empresa/editar/">Cadastro de Empresa</a></h1>

        
     	<div style="width:100%;margin-left:0px;">
     	
	     	
	    		<fieldset style="width:100%;text-align:center;background-color:#f7f7f7;">
	    			
	    			
	    			<table style="width:100%;">
	    				<tbody>
	    					<tr>
	    					
	    						<td>
	    							
	    							<div onclick="javascript:window.location.href='/repositoriovideo/cadastro/empresa/';" class="cadastro_menu"><h2 class="menu">Fechar</h2></div>
										
									<div onclick="javascript: submitbutton('save');" class="cadastro_menu"><h2 class="menu">Salvar</h2></div>
									
									
	    						</td>
	    					</tr>
	    					
	    				</tbody>
	    			</table>
	             	
	             	
	    		</fieldset>
	    		
	    		
	    		
	    	
	    	<br>
     		
     	
     	</div>
    	
	    			
	    <div style="width:1000px;margin-left:0px;">
	    
     		<form action="index.jsp" method="post" name="adminForm">
     		<input type="hidden" name="task" value="">
     		
	     		<table class="cadastro">
	   				<tbody>
	   					<tr class="linha1">   					
	   						<td class="label">NID_EMPRESA</td>
	   						<td class="conteudo"><input type="text" name="NID_EMPRESA" readonly value="<%=NID_EMPRESA%>"></td>
	   					</tr>
	   					<tr class="linha2">   					
	   						<td class="label">VCNPJ</td>
	   						<td class="conteudo"><input type="text" name="VCNPJ" value="<%=VCNPJ%>"></td>
	   					</tr>
	   					<tr class="linha1">   					
	   						<td class="label">VRAZAO_SOCIAL</td>
	   						<td class="conteudo"><input type="text" name="VRAZAO_SOCIAL" value="<%=VRAZAO_SOCIAL%>"></td>
	   					</tr>
	   					<tr class="linha2">   					
	   						<td class="label">VEMAIL</td>
	   						<td class="conteudo"><input type="text" name="VEMAIL" value="<%=VEMAIL%>"></td>
	   					</tr>
	   					
	   					<tr class="linha1">   					
	   						<td class="label">VSITE</td>
	   						<td class="conteudo"><input type="text" name="VSITE" value="<%=VSITE%>"></td>
	   					</tr>
	   					
	   					<tr class="linha1">   					
	   						<td class="label">VRUA</td>
	   						<td class="conteudo"><input type="text" name="VRUA" value="<%=VRUA%>"></td>
	   					</tr>
	   					<tr class="linha2">   					
	   						<td class="label">NNUMERO</td>
	   						<td class="conteudo"><input type="text" name="NNUMERO" value="<%=NNUMERO%>"></td>
	   					</tr>
	   					<tr class="linha1">   					
	   						<td class="label">VBAIRRO</td>
	   						<td class="conteudo"><input type="text" name="VBAIRRO" value="<%=VBAIRRO%>"></td>
	   					</tr>
	   					<tr class="linha2">   					
	   						<td class="label">VCIDADE</td>
	   						<td class="conteudo"><input type="text" name="VCIDADE" value="<%=VCIDADE%>"></td>
	   					</tr>
	   					<tr class="linha1">   					
	   						<td class="label">VESTADO</td>
	   						<td class="conteudo"><input type="text" name="VESTADO" value="<%=VESTADO%>"></td>
	   					</tr>
	   					<tr class="linha2">   					
	   						<td class="label">DDDTELEFONE1</td>
	   						<td class="conteudo"><input type="text" name="NDDDTELEFONE1" value="<%=NDDDTELEFONE1%>"></td>
	   					</tr>
	   					<tr class="linha1">   					
	   						<td class="label">VTELEFONE1</td>
	   						<td class="conteudo"><input type="text" name="VTELEFONE1" value="<%=VTELEFONE1%>"></td>
	   					</tr>
	   					<tr class="linha2">   					
	   						<td class="label">DDDTELEFONE2</td>
	   						<td class="conteudo"><input type="text" name="NDDDTELEFONE2" value="<%=NDDDTELEFONE2%>"></td>
	   					</tr>
	   					<tr class="linha2">   					
	   						<td class="label">VTELEFONE2</td>
	   						<td class="conteudo"><input type="text" name="VTELEFONE2" value="<%=VTELEFONE2%>"></td>
	   					</tr>
	   				</tbody>
	   			</table>
	    	</form>		
	    			
  						
  		</div>			
		

		<br>
		<br>
         
       

</div>

		

</body>
</html>